package com.framework.modules.guild.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 公会提现表 
 *
 * @author MIT
 * @email litmiss@gmail.com
 * @date 2020-12-07 16:18:02
 */
@TableName("tb_guild_withdraw_history")
public class GuildWithdrawHistoryEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 编号
	 */
	@TableId
	private Integer id;
	/**
	 * 公会编号
	 */
	private Integer guildId;
	/**
	 * 提现方式 bank=银行,coin=提现到友街币
	 */
	private String type;
	/**
	 * 提现金额
	 */
	private BigDecimal postValue;
	/**
	 * 后期余额
	 */
	private BigDecimal occurValue;
	/**
	 * 开户行
	 */
	private String bankName;
	/**
	 * 户名
	 */
	private String bankRealname;
	/**
	 * 卡号
	 */
	private String bankNo;
	/**
	 * 审核状态 -1=审核失败,0=审核中,1=提现成功
	 */
	private Integer state;
	/**
	 * 提现时间
	 */
	private Integer adddate;

	/**
	 * 设置：编号
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：编号
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：公会编号
	 */
	public void setGuildId(Integer guildId) {
		this.guildId = guildId;
	}
	/**
	 * 获取：公会编号
	 */
	public Integer getGuildId() {
		return guildId;
	}
	/**
	 * 设置：提现方式 bank=银行,coin=提现到友街币
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * 获取：提现方式 bank=银行,coin=提现到友街币
	 */
	public String getType() {
		return type;
	}
	/**
	 * 设置：提现金额
	 */
	public void setPostValue(BigDecimal postValue) {
		this.postValue = postValue;
	}
	/**
	 * 获取：提现金额
	 */
	public BigDecimal getPostValue() {
		return postValue;
	}
	/**
	 * 设置：后期余额
	 */
	public void setOccurValue(BigDecimal occurValue) {
		this.occurValue = occurValue;
	}
	/**
	 * 获取：后期余额
	 */
	public BigDecimal getOccurValue() {
		return occurValue;
	}
	/**
	 * 设置：开户行
	 */
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}
	/**
	 * 获取：开户行
	 */
	public String getBankName() {
		return bankName;
	}
	/**
	 * 设置：户名
	 */
	public void setBankRealname(String bankRealname) {
		this.bankRealname = bankRealname;
	}
	/**
	 * 获取：户名
	 */
	public String getBankRealname() {
		return bankRealname;
	}
	/**
	 * 设置：卡号
	 */
	public void setBankNo(String bankNo) {
		this.bankNo = bankNo;
	}
	/**
	 * 获取：卡号
	 */
	public String getBankNo() {
		return bankNo;
	}
	/**
	 * 设置：审核状态 -1=审核失败,0=审核中,1=提现成功
	 */
	public void setState(Integer state) {
		this.state = state;
	}
	/**
	 * 获取：审核状态 -1=审核失败,0=审核中,1=提现成功
	 */
	public Integer getState() {
		return state;
	}
	/**
	 * 设置：提现时间
	 */
	public void setAdddate(Integer adddate) {
		this.adddate = adddate;
	}
	/**
	 * 获取：提现时间
	 */
	public Integer getAdddate() {
		return adddate;
	}
}
